#pragma once
#include <boost/shared_ptr.hpp>
class DataStoreFace;
class TraderApp
{
public:
	TraderApp();
	TraderApp(int argc, char* argv[]);

	int Initialize();

	int Execute();

	int Finalize();



protected:
	int argc;
	char** argv;

	std::string default_server;
	std::string default_broker;
};

void SigOnExit(int sig);

